Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F10 Brazil F11 Venezuela F5 Brazil F16 Brazil F18 Colombia F1 Colombia F2 Colombia F3 Venezuela F1 Venezuela F2 Brazil F14 Brazil F15 Nicaragua F1 El Salvador F2 Brazil F23 Brazil F24 Colombia F1 Colombia F2 Spain F12 Spain F13 Colombia F3 Colombia F4 Spain F11 Brazil F5 Brazil F6 Brazil F7 Brazil F8 Venezuela F4 Venezuela F5 Venezuela F6 Venezuela F8 Venezuela F9 Venezuela F1 Venezuela F2 Venezuela F3 Usa F12 Usa F13 Colombia F3 Colombia F4 Colombia F5 Italy F1 Italy F2 Italy F3 Italy F6 Italy F12 Italy F14 Italy F15 Italy F21 Italy F22 Venezuela F5 Venezuela F6 Colombia F1 Colombia F2 Turkey F9 Turkey F10 Turkey F11 Turkey F12 Italy F6 Italy F7 Italy F9 Italy F10 Ecuador F4 Ecuador F5 Colombia F3 Colombia F4 Colombia F5 Chile F1 Chile F3 Spain F14 Italy F20 Colombia F3 Colombia F4 Brazil F7 Canada F1 (Gatineau) Canada F2 (Sherbrooke) M15 Sunrise M25 Tulsa M15 Horgen M25 Oviedo M25 Madrid M25 Weston M25 Palm Coast M25 Naples M25 Naples M25 Naples M25 Pensacola M25 Santo Domingo M25 Marburg M25 Denia M25 Muttenz M25 Caslano M25 Aparecida de Goiania M25 Cancun M25 Cancun M25 Anapoima Colombia F3 Colombia F4 Venezuela F4 Colombia F5 Colombia F6 Tennis Napoli Cup - Naples Garden Open - Rome Brazil F9 Brazil F17 Warta Cup 2001 - Sopot Colombia F2 Colombia F3 Colombia F4 M25 Iowa City Colombia F1 Challenger Ciudad de Guayaquil - Guayaquil XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Bancolombia Open - Cali Seguros Bolivar Open - Medellin Salinas Challenger Bucaramanga Challenger San Luis Potosi Challenger Pereira Challenger Memorial Savigni - Sassuolo Cali Challenger Bogota Challenger Quito Challenger Tiburon Challenger Calabasas Challenger Medellin Challenger San Remo Challenger Cremona Challenger Rome Challenger M25 Medellin ATU Cup 2001 - Weiden Bogota Challenger Pro Tennis World Open - Boca Raton Asirom Challenger Brasov - Brasov Cali Challenger Quito Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Challenger Ford de Cherbourg - Cherbourg ATU Cup - Weiden Warsteiner Challenger Lubeck - Lubeck Copa Sevilla - Seville VI Torneo Internazionale di Tennis - Barletta ECM Cup - Prague Bogota Challenger Manta Challenger Architect Open - Budapest Zivnobanka Czech Open - Prostejov Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Warsteiner Challenger Wolfsburg - Wolfsburg Cali Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Aguascalenties Challenger I Tourneo Fila Citta di Brindisi - Brindisi Pekao Open - Szczecin Tiburon Challenger Sporting Challenger - Turin Seguros Bolivar Open - Bogota Memorial Savigny - Sassuolo XI Venice Open - Venice Bucaramanga Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Salinas Challenger Barranquilla Challenger San Luis Potosi Challenger Cordenons Challenger Guayaquil Challenger Bucaramanga Challenger Furth Challenger Blois Challenger Manta Challenger Medellin Challenger Sao Paulo Challenger Rio De Janeiro Challenger Kaoshuing Challenger Sao Jose Do Rio Preto Challenger Sao Paulo Challenger Bucaramanga Challenger Cordoba Challenger Guayaquil Challenger Santiago Challenger Todi Challenger Bancolombia Open - Bogota Seguros Bolivar Open - Medellin Barranquilla Challenger Copa Petrobras Bogota - Bogota Pereira Challenger Lima Challenger BH Tennis Open - Belo Horizonte Bucaramanga Challenger Salinas Challenger Biella Challenger Milan Challenger Aix En Provence Challenger San Marino Challenger Bogota Challenger Barranquilla Challenger Monterrey Challenger Guayaquil Challenger V Manta Open-Trofeo Ricardo Delgado Aray - Manta Savannah Challenger Vicenza Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bogota Open - Bogota Medellin Challenger Monza Challenger Granby Challenger Floridablanca Challenger Diego Open - Budapest Fairfield Challenger Cali Challenger Noumea Challenger Morelos Challenger Salinas Challenger Guadalajara Challenger Guadalajara Challenger Blois Challenger Iasi Challenger Leon Challenger Milan Challenger Sao Paulo Challenger Astana Challenger Buenos Aires Challenger Padova Challenger Calgary Challenger Alessandria Challenger Vancouver Challenger Ilkley Challenger Columbus Challenger Manerbio Challenger Como Challenger Savannah Challenger Medellin Challenger Sao Paulo Challenger Seguros Bolivar Open - Medellin Pereira Challenger Cali Challenger Bucaramanga Challenger San Luis Potosi Challenger Bucaramanga Challenger Kamnik Challenger - Kamnik Salinas Challenger Puerto Vallarta Challenger Sarasota Challenger Caltanissetta Challenger L'Aquila Challenger Estoril Open - Estoril Medellin Challenger Furth Challenger International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Bogota Challenger Muller Cup - Ulm Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco 2003 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Santo Domingo Challenger Morelos Challenger Pekao Open 2003 - Szczecin Leon Challenger Le Gosier Challenger Vicenza Challenger Trofeo Barcelona de Tenis - Barcelona Guayaquil Challenger Morelos Challenger Pozoblanco Challenger Medellin Challenger Stockton Challenger Recanati Challenger Sarasota Challenger Bordeaux Challenger Sacramento Challenger Copa Ericsson Uruguay - Montevideo Santiago Challenger Campinas Challenger Cordenons Challenger Montevideo Challenger Newport Beach Challenger Adidas International - Sydney Perugia Challenger Cary Challenger Tiburon Challenger Copa AT&T - Buenos Aires Winnetka Challenger Las Vegas Challenger Brasil Open - Costa do Sauipe Knoxville Challenger Houston Challenger Caltanissetta Challenger Orlando Challenger Columbus Challenger Punta Del Este Challenger Open de la Comunidad Valenciana - Valencia Bogota Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Braga Challenger Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Orbetello Challenger Binghamton Challenger St. Petersburg Open - St. Petersburg Cordenons Challenger Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Seville Challenger Brasil Open - Costa do Sauipe Lima Challenger Guayaquil Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Rio De Janeiro Challenger Open de la Comunidad Valenciana - Valencia Salinas Challenger Olbia Geovillage Open - Olbia Barranquilla Challenger San Marino Cepu Open - San Marino ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Mallorca Challenger Ambato Challenger Bogota Challenger Guayaquil Challenger Croatia Open - Umag Campinas Challenger Pilot Pen Tennis - New Haven Copa Ericsson Chile - Santiago Pereira Challenger Campionati Internazionali di Sicilia - Palermo Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Copa Petrobras Colombia - Bogota Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Open 13 - Marseille Copa Petrobras Colombia - Bogota ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona ARAG World Team Championship - Dusseldorf Open de Moselle - Metz Copa Petrobras-Colombia - Bogota Pilot Pen Tennis - New Haven Bogota Challenger AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Bogota Challenger Manta Challenger The Dubai Tennis Championships - Dubai Santo Domingo Challenger Sacramento Challenger Catella Swedish Open - Bastad Montevideo Challenger Sao Paulo Challenger Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril CA Tennis Trophy - Vienna Ordina Open - 's-Hertogenbosch ATP Studena Croatia Open Umag - Umag Prague Challenger Lima Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Rome Challenger Malaysian Open - Kuala Lumpur Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Rio De Janeiro Challenger Mercedes Cup - Stuttgart Open de Nice Cote d'Azur - Nice Pereira Challenger International Championship of Croatia - Umag Gelsor Open Romania - Bucharest SkiStar Swedish Open - Bastad Caltanissetta Challenger St. Petersburg Open - St. Petersburg Milan Challenger Rakuten Japan Open - Tokyo Bucaramanga Challenger Porto Alegre Challenger Heineken Open - Auckland Medellin Challenger ARAG World Team Championship - Dusseldorf Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires San Juan Challenger Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Samarkand Challenger Ordina Open - s-Hertogenbosch Masters Series - Hamburg Malaysian Open - Kuala Lumpur SAP Open - San Jose Santiago Challenger Tiburon Challenger China Open - Beijing Little Rock Challenger Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Pereira Challenger China Open - Beijing Portugal Open - Oeiras Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Bogota Challenger Stockton Challenger US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano Telcel - Acapulco Panama City Challenger BellSouth Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Pereira Challenger China Open - Beijing Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva SkiStar Swedish Open - Bastad Montevideo Challenger Bogota Challenger Erste Bank Open - Vienna BMW Open - Munich Open de Moselle - Metz Gerry Weber Open - Halle SkiStar Swedish Open - Bastad European Open - Antwerp Sao Paulo Challenger Ecuador Open - Quito Open Parc - Lyon Synsam Swedish Open - Bastad Sao Paulo Challenger Tour Finals ASB Classic - Auckland Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Happy Valley Challenger China Open - Beijing Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg Heineken Open - Auckland Stockholm Open - Stockholm Sarasota Challenger Medellin Challenger Open de Tenis Comunidad Valenciana - Valencia Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires BMW Open - Munich Claro Open Colombia - Bogota Santiago Challenger SkiStar Swedish Open - Bastad Medellin Challenger Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Bordeaux Challenger Heineken Open - Auckland Chicago Challenger Granby Challenger Gatineau Challenger Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Panama City Challenger Charlottesville Challenger Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad San Marino Challenger BB&T Atlanta Open - Atlanta Tallahassee Challenger Cali Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Prostejov Challenger Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Heineken Open - Auckland Rio Open - Rio de Janeiro Sao Paulo Challenger US Men's Clay Court Championship - Houston Bogota Challenger Nord/LB Open - Braunschweig Aegon Nottingham Open - Nottingham Citi Open - Washington AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Santiago Challenger The LTA Hull Challenger - Hull Millennium Estoril Open - Estoril ASB Classic - Auckland Ecuador Open - Quito SkiStar Swedish Open - Bastad Drummondville Challenger Rio Open - Rio de Janeiro Vicenza Challenger Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Oberstaufen Cup - Oberstaufen Quito Challenger Amer-Wilson Tampere Challenger - Tampere XXVIII Edizione 'A.Savoldi' - Manerbio Brisbane International - Brisbane Brasilia Challenger Columbus Challenger Monterrey Challenger Campinas Challenger Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Blois Challenger China Open - Beijing Morelos Challenger Antalya Cup - Antalya Bet-at-home Open - Hamburg Citi Open - Washington ASB Classic - Auckland Bogota Challenger - Bogota L'Aquila Challenger Heilbronn Challenger Cali Challenger Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Copa Ericsson Brazil - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Salinas 2 Challenger Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London Florianopolis Challenger The Nottingham Open - Nottingham Abierto Mexicano Telcel - Acapulco Qatar Open - Doha Open Seat Godo 2005 - Barcelona Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Heineken Open - Auckland Estoril Open - Estoril Open Seat Godo 2003 - Barcelona The Dubai Tennis Championships - Dubai Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Catella Swedish Open - Bastad Copa AT&T - Buenos Aires Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Shenzhen Open - Shenzhen Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Delray Beach International Tennis Championships - Delray Beach NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tata Open - Chennai Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Santiago Challenger Tallahassee Challenger Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Madrid BNP Paribas Masters - Paris Tennis Masters Series - Toronto Open Seat Godo - Barcelona NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells Tennis Masters Series - Miami Campionati Internazionali d'Italia - Rome Portugal Open - Oeiras Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg International Indoor Tennis Championships of Croatia - Zagreb Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid CA Tennis Trophy - Vienna Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Claro Open Colombia - Bogota Heineken Open - Auckland Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Rogers Masters - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Croatia Open - Umag European Open - Antwerp ASB Classic - Auckland French Open - Paris Australian Open - Melbourne Erste Bank Open - Vienna French Open - Paris Open Sud de France - Montpellier Wimbledon - London Brisbane International - Brisbane German Tennis Championships - Hamburg U.S. Open - New York Argentina Open - Buenos Aires NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, Group II, 1R, ESA-BAR 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, Group II, 2R, ESA-MEX 3-2 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Finals, Group D Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Group I, 1R, BAR-COL 0-4 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Capitala World Tennis Championship Davis Cup, Group I, 2R, CHI-COL 3-1 The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, Group I, 2R, COL-BRA 3-2 Hopman Cup - Perth Davis Cup, World Group, QR, COL-SWE 4-0 Mubadala World Tennis Championship Campeonato de Espana Kia de Tenis 2004 - Madrid All Lower level tournaments Olympics - London Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Rio de Janeiro Olympics - Beijing